package models;
 
import javax.persistence.*;
 
import play.db.jpa.*;

/**
 * @author islam
 * 
 * Une classe pour le modele de l'utilisateur qui sera
 * connecte sur l'application il peut etre soit le client soit 
 * l'administrateur
 */

@Entity
@Table(name="user_tourapp")
public class User extends Model {
 
    public String email;
    public String password;
    public String fullname;
    public boolean isAdmin;
    
    public User(String email, String password, String fullname) {
        this.email = email;
        this.password = password;
        this.fullname = fullname;
    }
    
    public static User connect(String email, String password) {
        return find("byEmailAndPassword", email, password).first();
    }
    
    @Override
	public String toString() {
	    return email;
	}
 
}